Career 2020 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Canada F2 USA F7 USA F8 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 USA F14 Italy F18 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Great Britain F7 USA F28 Tunisia F6 USA F1 Austria F2 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Italy F8 Hungary F1 Hungary F2 Bosnia/Herzegovina F1 Slovenia F2 Slovenia F3 Germany F7 France F17 France F18 Slovenia F1 Slovenia F2 Slovenia F3 Serbia & Montenegro F2 USA F14 Germany F15 Germany F16 Portugal F4 Portugal F5 Germany F2 Austria F2 Australia F1 Italy F11 Bosnia/Herzegovina F3 Slovenia F1 Bosnia/Herzegovina F6 Germany F19 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Bosnia/Herzegovina F2 Slovenia F1 USA F1 Slovenia F2 Slovenia F3 Italy F26 Bosnia/Herzegovina F7 Croatia F10 Croatia F11 Slovenia F1 Turkey F6 Iran F4 Iran F5 Germany F14 China F4 USTA Men's Challenger of Dallas - Dallas USTA Tallahassee Tennis Challenger - Tallahassee Austin Challenger - Austin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Hungary F6 USA F29 Czech Republic F4 Czech Republic F5 Tunisia F4 Tunisia F5 Austria F1 Austria F3 Croatia F1 Croatia #1-w1 USA F12 Croatia F3 France F16 ATP Slovak Open Challenger - Bratislava Austria F2 Croatia F2 Music City Challenger - Nashville USTA Challenger - Champaign Bosnia/Herzegovina F1 Australia F2 Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Dublin Challenger - Dublin Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa Canada F1 Slovenia F3 Croatia F5 USA F6 2007 Knoxville Challenger - Knoxville 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Sail Open - New Delhi Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Nielsen USTA Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington Black Forest Open - Freudenstadt Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Architect Open - Budapest Lubbock Challenger - Lubbock Abierto Internacional Varonil Ciudad de Cancun - Cancun Noumea Challenger Burnie Challenger Dallas Challenger Korat Challenger Baton Rouge Challenger Monza Challenger Rome Challenger Rome Challenger The LTA Bolton Challenger - Bolton Winnetka Challenger 2006 North Shore Pro Tennis Championship - Winnetka Oberstaufen Cup - Oberstaufen Recanati Challenger Segovia Challenger Vancouver Challenger Istanbul Challenger St. Petersburg Challenger 2006 - St. Petersburg Iskratel Open - Kranj Tulsa Challenger Tashkent Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Aachen Challenger Knoxville Challenger Champaign Challenger Cancun Challenger Burnie Challenger Cremona Challenger Prostejov Challenger Marburg Challenger Binghamton Challenger Aachen Challenger Guayaquil Challenger Singapore Challenger Caloundra Challenger Johannesburg Challenger Rijeka Challenger Nottingham Challenger Granby Challenger Kos-Zucchetti Tennis Cup - Cordenons 2007 Challenger of Santa Clara - Valencia Alphen Challenger Banja Luka Challenger Tulsa Challenger Ljubljana Challenger Seoul Challenger Eckental Challenger Ortisei Challenger Loughborough Challenger Fifth-Third Bank Tennis Championships - Lexington Ostrava Challenger Prague Challenger Banjaluka Challenger 2007 - Banja Luka Beijing Challenger 2003 Freeman Men's Challenger - Joplin Istanbul Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Pro Challenger at Calabasas - Calabasas Johannesburg Challenger Rio Quente Challenger Genoa Open Challenger-Fondazione Carige - Genova GHI Bronx Classic - Bronx Portoroz Challenger USTA/Adtech Challenger - Boston Kia International in Caloundra - Caloundra USTA Challenger of Tiburon - Tiburon 2004 USTA Challenger of Calabasas - Calabasas The Wright Financial Group, Inc. Challenger - Champaign Ljubljana Open - Ljubljana Tiburon Challenger Flea Market Cup - Busan Dallas Challenger Morelos Challenger Rimouski Challenger Leon Challenger Shenzhen Challenger Anning Challenger Busan Challenger Nottingham-2 Challenger West Side Tennis Challenger - Forest Hills Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Smith Barney Men's Challenger - Covington Irving Challenger Anning Challenger Busan Challenger Seoul Challenger Eskisehir Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Ilkley Challenger USTA Men's Challenger of Dallas - Dallas Portoroz Challenger Alphen Challenger Sacramento Challenger Ortisei Challenger Club Coop's ATP Challenger International - Brisbane Challenger Casablanca San Angel - Mexico City 2004 Colorado Tennis Classic - Denver BH Telecom Sarajevo 2007 - Sarajevo Ljubljana Open - Ljubljana Unique Zagreb Open - Zagreb Mamaia Challenger - Constanta USTA Comerica Challenger - Aptos Music City Challenger - Nashville Caloundra ATP Challenger - Caloundra Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton St. Brieuc Challenger Gwangju Challenger Seoul Challenger Medjurgorje Open - Medjugorje Manchester Challenger 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento BH Telecom Indoors Sarajevo 2006 - Sarajevo Unicredit (Suisse) Bank S. A. Challenger - Chiasso WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Freeman Men's $50,000 Challenger - Joplin Samsung Challenger 2007 - Ho Chi Minh City Portoroz Challenger Roma Challenger 2007 - Rome Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Polska Energia Open - Bytom 's Tennis Masters 07 Challenger - Graz Ford Tennis Championships - Louisville Alphen Challenger San Luis Potosi Challenger - San Luis Potosi New Delhi Challenger II - New Delhi AT&T Challenger of Dallas - Dallas Open Prevadies - St. Brieuc USTA Tallahassee Tennis Challenger - Tallahassee Croatia Osiguranje Rijeka Open - Rijeka Countrywide Classic USTA Challenger - Carson The Comercia Challenger - Aptos 2005 Freeman Men's Challenger - Joplin Guzzini Challenger - Recanati Ljubljana Open - Ljubljana JSM Challenger - Champaign Happy Valley Challenger Dallas Challenger Honolulu Challenger Bangkok Challenger St. Brieuc Challenger Seoul Challenger AGT Challenger - Leon Zagreb Challenger Nottingham Challenger Braunschweig Challenger Rijeka Challenger Leon Challenger ECM Prague Open 2008 - Prague Bratislava Challenger Music City Challenger - Nashville Rijeka Open - Rijeka Czech Indoor Open - Prague USTA Challenger of Orlando - Orlando s'Tennis Masters Challenger - Graz USTA Men's Challenger of Dallas - Dallas Binghamton Challenger Ford Tennis Championships - Louisville Tallahassee Challenger Recanati Challenger Ljubljana Challenger Seguros Bolivar Open - Medellin 2008 Knoxville Challenger - Knoxville Challenger Britania Zavaleta - Puebla Prosperita Open 2006 - Ostrava Fifth-Third Bank Tennis Classic - Lexington Mordovia Cup - Saransk Rhodes Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Shimadzu All Japan Indoor Tennis Championships - Kyoto II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Anning Challenger Black Forest Open - Freudenstadt McDonalds ATP Challenger - Burnie AT&T Challenger of Dallas - Dallas Internazionali di Tennis di Bergamo - Bergamo Sarasota Challenger 2004 Freeman Men's Challenger - Joplin 2004 Keys Gate Challenger - Homestead Gemax Open - Belgrade Carson Challenger The Commercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Ramat Hasharon Challenger Nottingham Challenger Banja Luka Challenger - Banja Luka Rimini Challenger Ilkley Challenger Salzburg Challenger 9° Trani Cup - Trani Levene Gouldin & Thompson Tennis Challenger - Binghamton Portoroz Challenger Aptos Challenger Gimcheon Challenger Busan Challenger Eckental Challenger Swanston Challenger - Sacramento Cancun Challenger Knoxville Challenger Champaign Challenger Honolulu Challenger Black Forest Open - Freudenstadt Burnie Challenger Dallas Challenger Dallas Challenger Sarajevo Challenger Fairfield Challenger Mercedes-Benz Cup - Los Angeles Cordenons Challenger Manerbio Challenger Alessandria Challenger 2003 USTA Challenger of Calabasas - Calabasas Fairfield Challenger Internazionali di Tennis - Bergamo Happy Valley Challenger Dallas Challenger Nanjing Challenger Anning Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Vancouver Challenger Puerto Rico Challenger Tennis Event - Humacao Stockton Challenger Las Vegas Challenger Rennes Challenger Leon Challenger Dubrovnik Open - Dubrovnik Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Bergamo Challenger Miller Lite Hall of Fame Tennis Championships - Newport Tallahassee Tennis Challenger - Tallahassee Tallahassee Challenger RCA Championships - Indianapolis Croatia Open - Umag Levene Gouldin & Thompson Tennis Challenger - Binghamton Leon Challenger 2005 West Side Tennis Coub Men's Challenger - Forest Hills International Tennis Championships - Delray Beach Busan Open Challenger Tennis - Busan Caltanissetta Challenger Nottingham-2 Challenger Wailea Men's Challenger - Maui Colorado Classic - Denver Arizona Men's Tennis Championships - Scottsdale The West Side Tennis Club Grass Court Challenger - Forest Hills Hilton Waikoloa Village USTA Challenger - Waikoloa XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio MST ATP Challenger International - Burnie Wuhan Challenger Vancouver Challenger RCA Championships - Indianapolis Croatia Open - Umag Eckental Challenger International Indoor Tennis Championships of Croatia - Zagreb University of Tennessee USTA Men's Challenger - Knoxville Atlantic City Open - Atlantic City Bauer Watertechnilogy Cup 2008 - Eckental Banja Luka Challenger PBZ Zagreb Indoors - Zagreb Fifth Third Bank Tennis Classic - Lexington College Station Challenger - College Station Pro Tennis World Open - Sunrise Harrah's Entertainment Challenger - Tunica Regions Morgan Keegan Championships - Memphis The Natrel's Challenger of Granby - Granby Mordovia Cup 2005 - Saransk Samsung Securities Cup - Seoul Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA Illinois Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Freeman Men's Challenger - Joplin Lubbock Challenger - Lubbock The 'Fitz' Casino Challenger - Tunica RCA Championships - Indianapolis Odlum Brown Vancouver Open - Vancouver Bauer Watertechnology Cup 2007 - Eckental Chennai Open - Chennai Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Ipsos Bucharest Challenger - Bucharest Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Nottingham Challenger 2008 Lubbock Challenger - Lubbock Medibank International - Sydney SA Tennis Open - Johannesburg Sacramento Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Rimini Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Ordina Open - s-Hertogenbosch ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Rijeka Challenger AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane International - Brisbane SA Tennis Open - Johannesburg Jonkoping Challenger US Men's Clay Court Championship - Houston Savannah Challenger Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Karlsruhe Challenger Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Furth Challenger St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Salzburg Challenger Heilbronn Challenger Kaoshuing Challenger Dallas Challenger Guadalajara Challenger China Open - Beijing Puebla Challenger Le Gosier Challenger Kremlin Cup - Moscow Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Noumea Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Nottingham Challenger Kazan Challenger Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Belgrade Challenger Charlottesville Challenger Open de Tenis Comunidad Valenciana - Valencia SAP Open - San Jose Ortisei Challenger BMW Open - Munich Chennai Open - Chennai AEGON Championships - London BB&T Atlanta Open - Atlanta Chennai Open - Chennai Yokohama Challenger Malaysian Open - Kuala Lumpur Toyota Challenger Caltanissetta Challenger Dallas Challenger U.S. National Indoor Tennis Championships - Memphis Barletta Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Rakuten Japan Open - Tokyo Atlanta Tennis Championships - Atlanta Guadalajara Challenger PBZ Zagreb Indoors - Zagreb Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Memphis Open - Memphis Geneva Open - Geneva Gerry Weber Open - Halle Swiss Indoors Basel - Basel Ecuador Open - Quito Johannesburg Challenger Dubai Duty Free Tennis Championships - Dubai Baton Rouge Challenger Sacramento Challenger Athens Challenger Charlottesville Challenger Tallahassee Challenger Knoxville Challenger Las Vegas Challenger Manta Challenger Champaign Challenger Erste Bank Open - Vienna Thailand Open - Bangkok China Open - Beijing Guadalajara Challenger Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach Taipei City Challenger Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Medibank International - Sydney Ljubljana Challenger AEGON International - Eastbourne AEGON Championships - London Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Manchester Challenger If Stockholm Open - Stockholm Aircel Chennai Open - Chennai SAP Open - San Jose Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Leon Challenger Atlanta Tennis Championships - Atlanta Eckental Challenger Guadalajara Challenger Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Power Horse Cup - Dusseldorf Citi Open - Washington Le Gosier Challenger Surbiton Challenger Rome Challenger Aircel Chennai Open - Chennai Cordenons Challenger Maui Challenger Traralgon Challenger Canberra Challenger Koblenz Challenger Kyoto Challenger Yokohama Challenger Aptos Challenger BB&T Atlanta Open - Atlanta Irving Challenger Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Mexico City Challenger Claro Open Colombia - Bogota Moselle Open - Metz Malaysian Open - Kuala Lumpur Valencia Open - Valencia Aircel Chennai Open - Chennai Ecuador Open - Quito Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane Ljubljana Open - Ljubljana Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem The USTA Challenger at West End Racquet - Torrance Tiburon Challenger Ricoh Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Bastad Challenger Antonio Savoldi-Marco Co. - Manerbio Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Miller Lite Hall of Fame Tennis Championships - Newport PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach Indianapolis Tennis Championships - Indianapolis Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Western & Southern Financial Group Masters - Cincinnati AEGON Championships - London Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Campbells Hall of Fame Tennis Championships - Newport Western & Southern Financial Group Masters - Cincinnati RCA Championships - Indianapolis Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells RCA Championships - Indianapolis BNP Paribas Open - Indian Wells Rakuten Japan Open - Tokyo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Regions Morgan Keegan Championships - Memphis Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Sony Open Tennis - Miami Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich BNP Paribas Open - Indian Wells Miami Open - Miami Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg BNP Paribas Open - Indian Wells Shanghai ATP Masters - Shanghai Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Wimbledon - London BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York U.S. Open - New York Serbia Open - Belgrade Chengdu Open - Chengdu Hall of Fame Tennis Championships - Newport U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Group II, 2R, RSA-SLO 5-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group 2, 2R, SLO-LAT 5-0 Australian Open (juniors) Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group 2, 1R, SLO-EGY 5-0